that's the stuff! - French English Dictionary